﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ClassLibrary1;

namespace Tecnorama.Yonetici
{
    public partial class Anaform : Form
    {
        LinqDataContext db = new LinqDataContext();
        public Anaform()
        {
            InitializeComponent();
        }

        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {

        }

        private void Anaform_Load(object sender, EventArgs e)
        {
            

           var soru = from x in db.ViewPersonels select x;
            foreach (var item in soru)
            {
                //TreeNode node = new TreeNode();
                //node.Text = item.PersonelAdi;
                //trv_Personel_Agaci.Nodes.Add(node);
                    
                    Resim resim = new Resim();
                    if (item.PersonelResmi!=null)
                    {
                      resim.PerResim = Image.FromFile(Application.StartupPath+ item.PersonelResmi);

                    }
                    else
                    {
                        resim.PerResim = global::ClassLibrary1.Properties.Resources.Image1;
                    }
                    resim.Isim = item.PersonelAdi + " " + item.PersonelSoyadi;
                    switch (item.Y_YetkiAdi)
                    {
                        case "Müdür":
                            svmudur.Add(resim);
                            break;
                        case "Kasiyer":
                            svkasa.Add(resim);
                            break;
                        case "MobilSatis":
                            svmobil.Add(resim);
                            break;
                        case "Depocu":
                            svdepo.Add(resim);
                            break;
                        case "Muhasebe":
                            svmuhasebe.Add(resim);
                            break;
                        case "TeknikServis":
                            svteknik.Add(resim);
                            break;
                        default:
                            break;
                    }
            }
        }

        private void Anaform_Resize(object sender, EventArgs e)
        {
            svmudur.Left = (splitContainer1.Panel2.Width / 2) - (svmudur.Width / 2)-10;
            svdepo.Left = (splitContainer1.Panel2.Width / 2) - (svdepo.Width / 2)-10;
            svteknik.Left = splitContainer1.Panel2.Width - svteknik.Width-10;
            svmuhasebe.Left = splitContainer1.Panel2.Width - svmuhasebe.Width-10;
        }
    }
}
